package com.hoko.data.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 电表采集表	
 * </p>
 *
 * @author chenk
 * @since 2023-11-02 12:13:58
 */
@Getter
@Setter
@TableName("collect_electricity_meter")
public class CollectElectricityMeter implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * pcs设备ID
     */
    private Long meterId;

    /**
     * 端口A相电压
     */
    private BigDecimal ua;

    /**
     * 端口B相电压
     */
    private BigDecimal ub;

    /**
     * 端口C相电压
     */
    private BigDecimal uc;

    /**
     * 端口A相电流
     */
    private BigDecimal la;

    /**
     * 端口B相电流
     */
    private BigDecimal lb;

    /**
     * 端口C相电流
     */
    private BigDecimal lc;

    /**
     * 电网频率
     */
    private BigDecimal freq;

    /**
     * A相输出有功功率
     */
    private BigDecimal pa;

    /**
     * B相输出有功功率
     */
    private BigDecimal pb;

    /**
     * C相输出有功功率
     */
    private BigDecimal pc;

    /**
     * 总输出有功功率
     */
    private BigDecimal p;

    /**
     * A相输出无功功率
     */
    private BigDecimal qa;

    /**
     * B相输出无功功率
     */
    private BigDecimal qb;

    /**
     * C相输出无功功率
     */
    private BigDecimal qc;

    /**
     * 总输出无功功率
     */
    private BigDecimal q;

    /**
     * A相输出视在功率
     */
    private BigDecimal sa;

    /**
     * B相输出视在功率
     */
    private BigDecimal sb;

    /**
     * C相输出视在功率
     */
    private BigDecimal sc;

    /**
     * 总输出是在功率
     */
    private BigDecimal s;

    /**
     * A相输出功率因数
     */
    private BigDecimal pfa;

    /**
     * B相输出功率因数
     */
    private BigDecimal pfb;

    /**
     * C相输出功率因数
     */
    private BigDecimal pfc;

    /**
     * 总输出功率因数
     */
    private BigDecimal pf;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 正向电能
     */
    private BigDecimal forwardEnergy;

    /**
     * 正向尖电能
     */
    private BigDecimal forwardEnergyTip;

    /**
     * 正向峰电能
     */
    private BigDecimal forwardEnergyPeak;

    /**
     * 正向平电能
     */
    private BigDecimal forwardEnergyFlat;

    /**
     * 正向谷电能
     */
    private BigDecimal forwardEnergyValley;

    /**
     * 反向电能
     */
    private BigDecimal reverseEnergy;

    /**
     * 反向尖电能
     */
    private BigDecimal reverseEnergyTip;

    /**
     * 反向峰电能
     */
    private BigDecimal reverseEnergyPeak;

    /**
     * 反向平电能
     */
    private BigDecimal reverseEnergyFlat;

    /**
     * 反向谷电能
     */
    private BigDecimal reverseEnergyValley;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 是否删除
     */
    private Integer isDelete;
}
